using UnityEngine;

public abstract class AbstractFeature : MonoBehaviour
{
	public enum State
	{
		Testing,
		Validated
	}

	public State state;

	public string ABGroup = string.Empty;

	public void ApplyTesting()
	{
		bool flag = false;
		bool flag2 = false;
		string playerCohort = VoodooSauce.GetPlayerCohort();
		if (playerCohort == ABGroup)
		{
			flag = true;
		}
		if (flag)
		{
			OnApplyTesting();
		}
	}

	public void ForceApplyTesting()
	{
		OnApplyTesting();
	}

	public abstract void OnApplyTesting();
}
